package com.bgs.pojo;

import java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 审批抄送表
 * </p>
 *
 * @author cui
 * @since 2022-05-05
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Cc对象", description="审批抄送表")
public class Cc  {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    private Integer id;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "手机号码")
    private String phone;

    @ApiModelProperty(value = "入职部门")
    private String department;

    @ApiModelProperty(value = "上级负责人")
    private String superior;

    @ApiModelProperty(value = "学历")
    private String education;

    @ApiModelProperty(value = "职位")
    private String position;

    @ApiModelProperty(value = "员工类型")
    private String staff;

    @ApiModelProperty(value = "合同公司")
    private String contract;

    @ApiModelProperty(value = "员工状态")
    private Integer state;

    @ApiModelProperty(value = "预计入职日期")
    private LocalDateTime estimate;

    @ApiModelProperty(value = "试用期")
    private String trial;

    @ApiModelProperty(value = "附件")
    private String enclosure;

    @ApiModelProperty(value = "离职日期")
    private LocalDateTime quit;

    @ApiModelProperty(value = "考勤补卡日期")
    private LocalDateTime supplement;

    @ApiModelProperty(value = "请假日期")
    private LocalDateTime leave;

    @ApiModelProperty(value = "请假时长")
    private String leavetime;

    @ApiModelProperty(value = "加班日期")
    private LocalDateTime overtime;

    @ApiModelProperty(value = "加班时长")
    private String workovertime;

    @ApiModelProperty(value = "出差日期")
    private LocalDateTime travel;

    @ApiModelProperty(value = "出差地点")
    private String traveladdress;

    @ApiModelProperty(value = "返回时间")
    private LocalDateTime returntime;

    @ApiModelProperty(value = "报销金额")
    private String reimbursement;

    @ApiModelProperty(value = "付款时间")
    private LocalDateTime paymenttime;

    @ApiModelProperty(value = "付款金额")
    private String payment;

    @ApiModelProperty(value = "合同取用时间")
    private LocalDateTime access;

    @ApiModelProperty(value = "合同用途")
    private String purpose;

    @ApiModelProperty(value = "备用金申请时间")
    private LocalDateTime apply;

    @ApiModelProperty(value = "备用金取用金额")
    private Double applypay;

    @ApiModelProperty(value = "还款时间")
    private LocalDateTime repayment;


}
